package lambda.reduce;

/**
 * reduce java中有三个重构方法，第三个参数只有在并行流中才有用，我们只用两个参数就可以了
 * 但是在Collectors.reducing 中也有三个参数，但是和上面的完全不同，第三个和上面的第二个参数类似
 */
public class ReduceTest {

    public static void main(String[] args) {
//        Map<String, Integer> sumByClass = list.stream()
//                .collect(Collectors.groupingBy(Student::getClassName,
//                        Collectors.reducing(0, Student::getAge, Integer::sum)));
    }
}
